﻿* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: Tahoma ,Helvetica, Arial, "宋体" ,sans-serif; }
ol, ul, li, dl, dt, dd { list-style: none; }
img { border: 0; }
hr { display: block; float: left; width: 100%; height: 1px; border: none; background-color: #999; color: #999; }
hr { margin-bottom: 8px; }
*hr { margin-bottom: -6px; }
.hidden { display: none; }

body { background: url(../images/bg-body.gif) repeat; }
.remain_blank { width: 100%; height: 110px; background-color: #fff; }

/*页面主体*/
.page_main { display: table; margin: 0 auto; width: 960px; margin-top: -110px; }

/*顶部logo栏*/
.page_top { height: 70px; }
.page_top img { margin: 20px 0 0 700px; }

/*菜单栏*/
.menu_box { width: 960px; height: 22px; }
.menu_fillet_left, .ul_menu { float: left; height: 22px; }
.menu_fillet_left { width: 5px; background: url(../images/bg-topnavigation-first-active.gif) no-repeat left bottom; }
.ul_menu .li_menu { float: left; height: 20px; line-height: 20px; border: solid 1px #c0c0c0; border-left: none; position: relative; overflow: hidden; }
.ul_menu .li_menu a { padding: 0 6px; text-decoration: none; color: #3b4f65; font-weight: bold; }
.ul_menu .li_menu_selected { background-color: #049200; border-bottom-color: #049200; }
.ul_menu .li_menu_selected a { color: #fff; }
.ul_menu_children { position: absolute; top: 20px; left: 0; }
.ul_menu_children .li_menu_children { width: 160px; }

/*菜单与展示栏中间的蓝条*/
.blue_seperator { width: 960px; height: 22px; background: url(../images/bg-header2.jpg) no-repeat right bottom; }

/*左侧的蓝条*/
.left_blue { padding-left: 8px; width: 952px; background-color: #049200; }

/*展示栏*/
.show_box { width: 952px; height: 286px; background-color: #fff; }
.show_carousel { width: 950px; background-color: #049200; }

/*页面中间部分*/
.page_center { display: table; width: 952px; min-height: 324px; background-color: #fff; }

/*左侧部分*/
.page_left { float: left; width: 200px; background-color: #fff; position: relative; }
.left_quick_link { width: 193px; height: 290px; color: #0f3688; background: #fff url(../images/bg-subnavigation-bottom.gif) no-repeat bottom right; position: relative; left: 0; top: -30px; }
.left_quick_link li { height: 30px; line-height: 30px; text-indent: 10px; background: url(../images/bg-subnavigation-1.gif) no-repeat bottom right; }
.left_quick_link li a { text-decoration: none; color: #3b4f65; font-weight: bold; }
.left_quick_link li.left_quick_link_m { width: 193px; height: 30px; background: #00309c url(../images/bg-left-header.png) no-repeat left bottom; }
.left_quick_link li.left_quick_link_m a { color: #fff; }
.left_latest_news_links { }
.left_latest_news_links li.left_latest_news_top { height: 30px; font-weight: bold; line-height: 30px; text-indent: 10px; color: #fff; background: url(../images/boxheader3.gif) no-repeat left center; }
.left_latest_news_links li.left_latest_news_link { width: 180px; height: 30px; line-height: 30px; background: url(../images/arrow_2.gif) no-repeat 15px center; text-indent: 30px; }
.left_latest_news_links li.left_latest_news_link a, .left_latest_news_links li.left_latest_news_link a:visited { text-decoration: none; }
.left_latest_news_links li.left_latest_news_link a:hover { color: #1d781d; }
.left_latest_news_links li.left_latest_news_more { margin-left: 128px; width: 58px; height: 20px; line-height: 17px; text-indent: 15px; color: #fff; background: #b3b9bd url(../images/bg-link-more.gif) no-repeat left center; }
.left_procuct_search { color: #fff; margin-top: 30px; width: 191px; height: 117px; background: url(../images/bluegraphicbox.gif) no-repeat left center; }
.left_procuct_search li.left_product_search_title { height: 30px; line-height: 30px; text-indent: 10px; }
.left_procuct_search li.left_procuct_search_prompt { margin-top: 10px; padding: 0 10px; }

/*内容页*/
.page_content { float: left; width: 492px; padding-right: 10px; }
.page_content_title { margin: 20px 0; font-size: 24px; font-weight: bold; color: #082d7e; }
.company_introduction_content { text-indent: 2em; line-height: 24px; text-align: justify; text-justify: newspaper; }
.hot_products_prompt { margin: 30px 0 10px 0; color: #7f7f7f; text-align: center; }
.hot_products { margin: 0 auto; width: 460px; border: solid 1px #cecece; background-color: #f2f3f7; }
.products_title { line-height: 30px; text-align: center; }
.products_img { margin: 10px auto; width: 400px; }
.products_introduction { margin: 10px 0; padding: 0 8px; text-align: justify; text-justify: newspaper; }
.carousel_link { margin-top: 10px; }
.carousel_link ul { margin-left: 360px; }
.carousel_link ul li { display: inline; margin: 0 3px; float: left; width: 14px; height: 20px; text-align: center; line-height: 20px; border: solid 1px #ccc; background-color: #f2f3f7; }

/*页面右侧*/
.page_right { float: left; width: 250px; height: 600px; }
.search_bar { width: 248px; height: 44px; background: url(../images/bg-box-search.gif) no-repeat left center; }
.search_bar input { height: 20px; line-height: 20px; vertical-align: middle; margin-top: 7px; }
.search_bar input.txt_box { margin-left: 20px; width: 180px; color: #ccc; }
.special_link { height: 80px; padding-left: 30px; }
.special_link li { float: left; margin: 15px 5px; width: 50px; text-align: center; }
.contact_us { margin-top: 20px; }
.contact_us li { text-indent: 10px; line-height: 30px; }
.contact_us li.contact_us_top { height: 30px; font-weight: bold; line-height: 30px; text-indent: 10px; color: #fff; background: url(../images/boxheader2.gif) no-repeat left center; }
.contact_us li img { margin: 15px 0; }
.right_quick_links { margin-top: 20px; width: 248px; }
.right_quick_link_top { height: 30px; font-weight: bold; line-height: 30px; text-indent: 10px; color: #fff; background: url(../images/boxheader2.gif) no-repeat left center; }
.right_quick_link { margin: 5px auto; width: 238px; height: 60px; }
.right_quick_link a { text-decoration: none; color: #003399; }
.right_procuct_search { color: #fff; margin-top: 40px; width: 250px; height: 130px; background: url(../images/greengraphicbox.gif) no-repeat left center; }
.right_procuct_search li.right_product_search_title { height: 30px; line-height: 30px; text-indent: 10px; }
.right_procuct_search li.right_product_search_prompt { margin-top: 10px; padding: 0 30px; line-height: 30px; text-align: justify; text-justify: newspaper; }
.right_procuct_search li.right_product_search_input { padding-left: 10px; }
.right_procuct_search li.right_product_search_input input{ vertical-align: middle;}

/*页脚*/
.page_footer { width: 960px; height: 50px; padding-top: 10px; line-height: 20px; text-align: center; color: #fff; background: url(../images/bg-footer.gif) no-repeat left center; }
.page_footer a { text-decoration: none; color: #fff; }
